home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c19.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  866 b   |  51 lines

  1. public class c19 {
  2.    // $FF: renamed from: DP c16[]
  3.    protected c16[] field_0;
  4.    // $FF: renamed from: Dt int
  5.    protected int field_1 = 5000;
  6.    // $FF: renamed from: Ea short
  7.    protected short field_2;
  8.    static final byte o_REF_NULL = 0;
  9.    static final byte o_REF_OBJ = 1;
  10.    static final byte o_REF_IDX = 2;
  11.  
  12.    // $FF: renamed from: FW (short) c16
  13.    public c16 method_0(short var1) {
  14.       return c04.FW(var1);
  15.    }
  16.  
  17.    // $FF: renamed from: II (int) c16
  18.    public c16 method_1(int var1) {
  19.       return this.field_0[var1];
  20.    }
  21.  
  22.    // $FF: renamed from: Gd (c16) short
  23.    public short method_2(c16 var1) {
  24.       if (this.field_2 >= this.field_1) {
  25.          System.out.println("E10");
  26.          throw new ArrayStoreException();
  27.       } else {
  28.          c16[] var10000 = this.field_0;
  29.          short var10003 = this.field_2;
  30.          this.field_2 = (short)(var10003 + 1);
  31.          var10000[var10003] = var1;
  32.          return (short)(this.field_2 - 1);
  33.       }
  34.    }
  35.  
  36.    // $FF: renamed from: BF (c16) short
  37.    public short method_3(c16 var1) {
  38.       for(short var2 = 0; var2 < this.field_2; ++var2) {
  39.          if (var1 == this.field_0[var2]) {
  40.             return var2;
  41.          }
  42.       }
  43.  
  44.       return -1;
  45.    }
  46.  
  47.    public c19() {
  48.       this.field_0 = new c16[this.field_1];
  49.    }
  50. }
  51.